Функція compassRead()
Клас RobotControl compassRead()
Отримує поточний напрямок з вбудованого компаса. Значення є градусами обертання від півночі (за годинниковою стрілкою), тому схід — це 90, південь — 180,...
Функція knobRead()
Клас RobotControl knobRead()
Отримує аналогове значення як 10-бітне значення з вбудованого потенціометра. Це означає, що вона відображатиме вхідні напруги від 0 до 5 В як цілі значення від 0 до...
Функція updateIR()
Клас RobotControl updateIR()
Зчитує значення з 5 інфрачервоних датчиків лінійного читання на нижній частині робота та зберігає значення у масиві. Доступ до масиву здійснюється через...
Функція analogWrite()
Клас RobotControl analogWrite()
Записує аналогове значення як ШІМ у визначений порт на роботі. Робот має 8-бітну ШІМ, дозволяючи 256 дискретних рівнів.
Robot.analogWrite() працює лише на...
Функція analogRead()
Клас RobotControl analogRead()
Зчитує значення з визначеного порту на роботі. Порти представлені у вигляді роз'ємів TinkerKit на роботі. Плата має 10-бітний аналогово-цифровий перетворювач. Це...
Функція digitalWrite()
Клас RobotControl digitalWrite()
Записує значення HIGH або LOW у визначений порт на роботі. Порти представлені у вигляді роз'ємів TinkerKit на роботі.
Синтаксис...
Функція digitalRead()
Клас RobotControl digitalRead()
Зчитує цифрові значення з одного визначеного порту. Вони представлені у вигляді роз'ємів TinkerKit на роботі. На діаграмі нижче розміщення пінів.
Синтаксис...
Функція lineFollowConfig()
Клас RobotControl lineFollowConfig()
Змінює параметри руху по лінії. Використовуйте цю функцію, якщо рух по лінії не працює, як очікувалося, або Ви хочете змінити швидкість робота під час...
Функція isActionDone()
Клас RobotControl isActionDone()
Первіряє, чи дія поточного режиму рушійної плати завершена.
Режим руху по лінії надасть сигнал закінчення сигналу, коли досягне фінішної лінії...
Функція pauseMode()
Клас RobotControl pauseMode()
Призупиняє або відновлює дію, задану режимом для нижньої плати.
Для режиму руху по лінії робот зупинить рух по лінії, продовжуючи приймати команди....
Функція setMode()
Клас RobotControl setMode()
Змінює режим робота. Залежно від поточного режиму команди можуть змінюватися.
Синтаксис Robot.setMode(modeName)
Параметри modeName: назва режиму, на який...
Функція begin()
Клас RobotControl begin()
Ініціалізує робота. Має бути викликана у setup() , щоб використовувати специфічні особливості Robot.
Robot.begin() не ініціалізує такі особливості, як звук чи...
Конструктор RobotControl
Клас RobotControl RobotControl
Конструктор порожній. Оскільки безпосередньо доступ до методів можна отримати через об'єкт Robot, Вам не потрібно викликати конструктор.
Параметри нема...
Бібліотека Robot
Robot
Бібліотека Robot включена в Arduino IDE 1.0.5 та пізніші версії.
Robot має ряд вбудованих датчиків і виконавчих механізмів. Бібліотека розроблена для легкого доступу до...
